package com.mashuai.utils.ztest.toolkit.excel;

import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.mashuai.utils.toolkit.core.msExcel.constants.MsExcelHeadIndex;
import lombok.Data;

import java.io.Serializable;

/**
 * @ClassName: ElmTagExportDto
 * @Author : mashuai
 * @Description: TODO
 */
@ExcelIgnoreUnannotated
@Data
public class ElmTagExcelDto implements Serializable {
    //测点id
    private String id;
    @ExcelProperty(index = MsExcelHeadIndex.A)
    private String tagName;
    private String equipId;
    @ExcelProperty(index = MsExcelHeadIndex.B)
    private String equipCode;
    @ExcelProperty(index = MsExcelHeadIndex.C)
    private String tagType;
    private Integer catalogSyncId;
    @ExcelProperty(index = MsExcelHeadIndex.D)
    private String catalogSyncName;
    @ExcelProperty(index = MsExcelHeadIndex.E)
    private String dataType;
    @ExcelProperty(index = MsExcelHeadIndex.F)
    private String dataUnit;
    @ExcelProperty(index = MsExcelHeadIndex.G)
    private Double dataDecimalScale;
    @ExcelProperty(index = MsExcelHeadIndex.H)
    private Double dataLowerLimit;
    @ExcelProperty(index = MsExcelHeadIndex.I)
    private Double dataUpperLimit;
    @ExcelProperty(index = MsExcelHeadIndex.J)
    private String tagDesc;

}
